package com.fdd.op.sdk.model.dto;

import com.fdd.op.sdk.internal.mapping.RequestField;

import java.util.List;


/**
 * API文件签署信息
 *
 * @author Fadada
 * @date 2021/04/26
 */
public class DocSignInfoDTO {
    @RequestField(value = "上传文件接口返回的文件id，文件在当前系统的唯一识别标识")
    private  String fileId;

    @RequestField(value = "个人章信息")
    private PersonSealDTO personSealDTO;

    @RequestField(value = "企业章信息")
    private List<CompanySealDTO> companySealDTO;

    @RequestField(value = "日期章信息")
    private DateSealDTO dateSealDTO;

    @RequestField(value = "是否必须加盖骑缝章。0:否（默认），1:是")
    private int isAddAcrossSeal = 0;

    @RequestField(value = "骑缝章信息")
    private  AcrossSealDTO acrossSealDTO;

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public PersonSealDTO getPersonSealDTO() {
        return personSealDTO;
    }

    public void setPersonSealDTO(PersonSealDTO personSealDTO) {
        this.personSealDTO = personSealDTO;
    }

    public List<CompanySealDTO> getCompanySealDTO() {
        return companySealDTO;
    }

    public void setCompanySealDTO(List<CompanySealDTO> companySealDTO) {
        this.companySealDTO = companySealDTO;
    }

    public DateSealDTO getDateSealDTO() {
        return dateSealDTO;
    }

    public void setDateSealDTO(DateSealDTO dateSealDTO) {
        this.dateSealDTO = dateSealDTO;
    }

    public int getIsAddAcrossSeal() {
        return isAddAcrossSeal;
    }

    public void setIsAddAcrossSeal(int isAddAcrossSeal) {
        this.isAddAcrossSeal = isAddAcrossSeal;
    }

    public AcrossSealDTO getAcrossSealDTO() {
        return acrossSealDTO;
    }

    public void setAcrossSealDTO(AcrossSealDTO acrossSealDTO) {
        this.acrossSealDTO = acrossSealDTO;
    }
}
